package xyz.tanxiao.links.service;

import com.baomidou.mybatisplus.extension.service.IService;
import xyz.tanxiao.links.common.enums.CommonStatusEnum;
import xyz.tanxiao.links.common.enums.DomainTypeEnum;
import xyz.tanxiao.links.entity.SlDomainManage;

import java.util.List;

/**
 * 转换域名控制Service
 *
 * @author 万成波
 * @email 2300064869@qq.com
 * @createTime 2023-07-14 14:56:57 星期五
 */
public interface SlDomainManageService extends IService<SlDomainManage> {

	/**
	 * 通过域名类型获取域名信息
	 *
	 * @param type 域名类型
	 * @return 域名信息
	 */
	List<SlDomainManage> getDomainsByType(DomainTypeEnum type);


	/**
	 * 通过域名状态获取域名信息
	 *
	 * @param status 域名状态
	 * @return 域名信息
	 */
	List<SlDomainManage> getDomainsByStatus(CommonStatusEnum status);

}